package org.jiopi.ibean.example.module.testredefinemodule;

import org.jiopi.framework.annotation.module.RegisterModule;
import org.jiopi.ibean.example.blueprint.testredefine.RedefineInterface;
import star.trek.voyager.blueprint.car.Car;
import org.jiopi.ibean.example.blueprint.testblueprint.ClassControlPanel;


@RegisterModule
public class TestRedefineModule implements RedefineInterface {
	
	private ClassControlPanel ccp = new MyClassControlPanel();

	public Car getCar() {
		return new MyCar();
	}

	public String getClassMethod() {
		return ccp.classMethod();
	}

	public String getClassStaticString() {
		return MyClassControlPanel.classStaticString;
	}

	public String getRedefineClassStaticString() {
		return MyClassControlPanel.redefineClassStaticString;
	}

	public String getStaticClassMethod() {
		return MyClassControlPanel.staticClassMethod("aaa");
	}

}
